Chyba pri ulozeni ICO do GIF s pomoci GraphicEx
Otázka od: Bohac Frantisek
23. 6. 2004 9:44
Dobry den,
potrebuji ulozit ikonu ulozenou v TImage.Picture.Icon (jeji handle) na disk
ve formatu GIF; kdyz dam TGIFGraphic.SaveToFile(), tak se ulozi do *.gif,
ale je to ve formatu BMP. Co s tim? Kde je chyba?
uses GraphicEx; // http://www.soft-gems.net/Graphics.php
..
procedure TfrmMain.Button3Click(Sender: TObject);
var
GIFGraphic: TGIFGraphic;
begin
GIFGraphic := TGIFGraphic.Create;
try
GIFGraphic.Width := Image1.Picture.Icon.Width;
GIFGraphic.Height := Image1.Picture.Icon.Height;
GIFGraphic.Canvas.Draw(0, 0, Image1.Picture.Icon); // zapise se dobre
GIFGraphic.SaveToFile('d:\pokus.gif'); // ale na disk se zapisuje ve
formatu BMP
finally
GIFGraphic.Free;
end;
end;
Dekuji za jakoukoliv radu.
S pozdravem
Frantisek Bohac